cochleat duct - Spanish English Dictionary